WP2FA\Admin\User D

Total Complexity 146
Dependencies 10
Dependents 13
Total lines 818
Lines of code 417
Logical lines of code 258
Comment lines 295
Methods 34
Properties 3

Methods 34

Method Rating Maintainability Complexity Lines of code
run_user_enforcement_check()
D
30 44 107
run_user_exclusion_check()
B
44 17 42
lock_user_account_if_needed()
A
43 12 46
checkMethodsAndSetUser()
S
58 6 15
setUserPoliciesAndGrace()
S
53 5 24
getTotpKey()
S
58 5 15
get_totp_decrypted()
S
60 4 13
updateUserEnforcementState()
S
61 4 12
needsToReconfigureMethod()
S
70 4 6
update_meta_if_necessary()
S
62 3 12
determine_user()
S
66 3 9
isAdminUser()
S
70 2 6
setDismissedNag()
S
73 2 5
get_instance()
S
68 2 7
setGlobalSettingsHash()
S
73 2 5
getGlobalSettingsHashUser()
S
73 2 5
setUserStatus()
S
64 2 9
isUserSet()
S
71 2 6
getEnforcedInstantly()
S
71 2 6
getUserMeta()
S
74 2 5
getDismissedNag()
S
71 2 6
setEnforcedInstantly()
S
73 2 5
getEnabledMethods()
S
70 2 6
deleteUserMeta()
S
73 2 5
setReconfigure2FA()
S
73 2 5
needsToReconfigure2FA()
S
71 2 6
getGracePeriodExpiration()
S
71 2 6
__construct()
S
77 1 4
getUser()
S
82 1 3
is_enforced()
S
77 1 3
setUserMeta()
S
79 1 3
is_excluded()
S
77 1 3
getUserStatus()
S
78 1 3
isUserLocked()
S
74 1 4